package com.example.system.service;

import com.example.system.entity.DTO.UserStatusDTO;
import com.example.system.entity.DTO.UserQueryDTO;
import com.example.system.entity.VO.UserVO;

import java.util.List;

public interface IUserService {
    /**
     * 获取用户列表
     *
     * @param userQueryDTO userQueryDTO
     * @return  List<UserVO>
     */
    List<UserVO> list(UserQueryDTO userQueryDTO);

    /**
     * 拉黑/解禁 用户
     * @param userStatusDTO userStatusDTO
     * @return 1.成功 0.失败
     */
    int updateStatus(UserStatusDTO userStatusDTO);
}
